package cn.tedu.boyou.comment.service;

import cn.tedu.boyou.comment.domain.SightReview;
import cn.tedu.boyou.common.query.SightReviewQuery;
import org.springframework.data.domain.Page;

import java.util.List;

public interface ISightReviewService {
    /**
     * 保存景点点评的对象
     * @param comment
     */
    void save(SightReview comment);

    /**
     * 查询景点点评的分页对象
     * @param qo
     * @return
     */
   Page<SightReview> query(SightReviewQuery qo);

    /**
     * 点赞功能
     * @param toid
     * @param fromid
     * @return
     */
    boolean thumbUp(String toid, Long fromid);

    /**
     * 根据点评的id获取点评对象
     * @param rid
     * @return
     */

    SightReview getSightReviewById(String rid);

    /**
     * 根据用户id获取景点的点评
     * @param uid
     * @return
     */
    List<SightReview> selectByUserId(Long uid);
}
